#线程同步
#线程之间执行是无序的
#线程之间共享资源
#线程资源竞争
#线程同步 主线程于子线程之间各执行各自的,直到代码结束   1线程等待 2互斥锁
#互斥锁 对共享数据进行锁定,保证同一时刻只有一个线程在操作 会影响代码执行效率
#acquire() 上锁 release() 解锁  必须成对出现,不然会造成死锁
#导入模块
from threading import Lock
lock = Lock() #全局全局互斥锁
#在函数开头上锁,函数结束开锁
lock.acquire()
lock.release()